package com.ssyt.yt1.day30.udp;

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;

/**
 * Client接收Server发送的数据
 *
 * @author Hsu.
 * @since 2016年1月6日
 */
public class Client {

	public static void main(String[] args) throws IOException {
		// 1、声明DatagramPacket里的信息
		byte[] bytes = new byte[1024];
		DatagramPacket datagramPacket = new DatagramPacket(bytes, bytes.length);
		// 2、使用DatagramSocket将解析DatagramPacket里的信息
		DatagramSocket datagramSocket = new DatagramSocket(8888);
		datagramSocket.receive(datagramPacket);
		System.out.println("来自主机："
				+ datagramPacket.getAddress().getHostAddress() + "，主机端口："
				+ datagramPacket.getPort());
		System.out.println("消息内容：" + new String(bytes));
		// 3、关闭DatagramSocket
		datagramSocket.close();
	}
}
